-- NEED_SHOW_STAR

-- 判断是否需要显示道具星级
-- itemId 道具ID
return function(itemId)
	-- 如果是装备或宝物
	local itemType = ItemM.query(itemId, "group");
	if itemType == ITEM_TYPE_WEAPON or itemType == ITEM_TYPE_TREASURE then
		return true;
	end

	-- 需要显示星级的组
	local grouplist = {
		15,  -- 炼金材料
        20,  -- 食材
		27,  -- 试剂
		32,  -- 改造材料
		35,  -- 能量晶核
	};

	-- 判断该组别是否需要显示星级
	local group = ItemM.query(itemId, "group");
	if table.indexOf(grouplist, group) > 0 then
		return true;
	end

	-- 判断是否特殊道具（某些契约）
	local specialStarItemList = {10011, 10012, 10013, 10014};
	if table.indexOf(specialStarItemList, itemId) > 0 then
		return true;
	end

	return false;
end